#ifndef __MAP_H_INCLUDED__
#define __MAP_H_INCLUDED__

#include <vector>

class CMap
{

	private:
		std::vector<int> m_vMap;
		int m_nWidth;
		int m_nHeight;

	public:
		CMap();
		CMap(int width, int height);
		~CMap();
		void generate();
		std::vector<int> getMap();
		bool setWidth(int width);
		bool setHeight(int height);
		int getWidth(){return m_nWidth;}
		int getHeight(){return m_nHeight;}
		int getSymbol(int x, int y);
		int getSymbol(int index);
		int getSize(){return m_nWidth * m_nHeight;}

   
};
#endif
